Message Passing Algorithm for Iterative Decoding of Channel Codes
نویسندگان
چکیده
Packet data broadcast systems require error free delivery of packet data without retransmission requests. Turbo codes can be used to achieve very low packet error rates. To achieve this low error rate with a very small gap from the system capacity, several design considerations need to be made. We need to use higher constraintlength codes (increasing complexity exponentially) with larger block sizes. Efficient interleavers need to be used and a larger number of iterations needs to be performed. To reduce the complexity and delay at the decoder, smaller constraint-length codes with smaller block sizes can be used with random interleavers and the number of iterations can be fixed. This, however, results in larger gaps from the capacity. This paper proposes a simple yet powerful two-tier channel coding scheme that has the potential to reduce the gap from capacity (from 5 dB to 4.1 dB, for target packet error 1× 10−4), while using smaller sized packets and smaller constraint length codes with random interleavers. The use of multiple packet detectors identified with the proposed scheme, reduces the packet error floor effect and even very low packet error rates like 1 × 10−6 can be targeted maintaining a modest gap of 4 dB where other schemes exhibit significantly large gap values due to packet error rate floors. The improvement in the gap is nearly 2-3 dB in this region.
منابع مشابه
Low-Density Parity-Check Code with Fast Decoding Speed
Low-Density Parity-Check (LDPC) codes received much attention recently due to their capacity-approaching performance. The iterative message-passing algorithm is a widely adopted decoding algorithm for LDPC codes [7]. An important design issue for LDPC codes is designing codes with fast decoding speed while maintaining capacityapproaching performance. In another words, it is desirable that the c...
متن کاملNew Iterative Decoding Algorithms for Low-Density Parity-Check (LDPC) Codes
Low-Density Parity-Check (LDPC) codes have gained lots of popularity due to their capacity achieving/approaching property. This work studies the iterative decoding also known as message-passing algorithms applied to LDPC codes. Belief propagation (BP) algorithm and its approximations, most notably min-sum (MS), are popular iterative decoding algorithms used for LDPC and turbo codes. The thesis ...
متن کاملGraph-Cover Decoding and Finite-Length Analysis of Message-Passing Iterative Decoding of LDPC Codes
The goal of the present paper is the derivation of a framework for the finite-length analysis of message-passing iterative decoding of low-density parity-check codes. To this end we introduce the concept of graph-cover decoding. Whereas in maximum-likelihood decoding all codewords in a code are competing to be the best explanation of the received vector, under graph-cover decoding all codewords...
متن کاملComparison of the Message-Passing Algorithm SCCC and LDPC code for PMR Channel
In storage system, the higher density perpendicular magnetic recording (PMR) channel requires more advanced signal setection method to satisfy the bit error rate performance. Recently the iterative decoding is in the limelight part of the coding theory for the storage system. Famous iterative codes are the LDPC code and the Turbo code. In this paper, we consider the serial concatenated convolut...
متن کاملCodes on Graphs and Analysis of Iterative Algorithms for Reconstructing Sparse Signals and Decoding of Check-Hybrid GLDPC Codes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1. Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.1. Block Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.1.1. Linear Block Codes . . . . . . . . . . . . . . . . . . 22 1.2. Commun...
متن کاملChannel Coding using Low Density Parity Check Codes in AWGN
Forward error correction codes (FEC) are used for error detection and correction in communication systems. Low density parity check code (LDPC) is used as a powerful Forward Error Correction code in long distance communication systems which works close to the Shannon limit. Unlike other conventional channel code, the decoding algorithm used for LDPC codes is an iterative message passing algorit...
متن کامل